.root {
    -fx-base: #3c3f41;
    -fx-background: #3c3f41;
    -fx-accent: #3c3f41;
    -fx-focus-color: #3c3f41;
}

.text-field {
    -fx-background-insets: 0;
    -fx-background-color: transparent;
    -fx-text-fill: #ffffff;
}

.root_background {
    -fx-background-color: #3c3f41;
}

.title_background {
    -fx-background-color: #222222;
}

.title_search_background {
    -fx-background-color: #16181c;
}

.media_bar_background {
    -fx-background-color: #222222;
}

.media_bar_button_background {
    -fx-background-color: #222222;
    -fx-border-color: #bfbfbf;
}

.media_bar_button_background:hover {
    -fx-border-color: #e6e6e6;
}

.lbl_title {
    -fx-text-fill: #ffffff;
}

.lbl_text_color {
    -fx-text-fill: #ffffff;
}

.context_menu_background {
    -fx-background-color: #222222;
}

.add_file_container {
    -fx-background-color: #16181c;
}

.lv {
    -fx-background-color: #1a1c20;
}

.lv .list-cell:even {
    -fx-background-color: #1a1c20;
}

.lv .list-cell:odd {
    -fx-background-color: #16181c;
}

.lv .list-cell:selected {
    -fx-background-color: #2c2e32;
}

.lv .list-cell:hover {
    -fx-background-color: #232529;
}

.btn_accent {
    -fx-background-color: #CF112B;
    -fx-text-fill: #ffffff;
}